#!/usr/bin/python3

# list = ['abcd',786,2.23,'runoob',70.2] #定义一个列表
# tinylist = [123,'runoob'] #定义另一个列表

# print(list) 
# print(list[0])
# print(list[1:3])
# print(list[2:])
# print(tinylist * 2) #打印列表两次
# print(list + tinylist) #拼接列表

# a = [1,2,3,4,5,6]
# print(len(a))  #获取列表长度
# print(a)
# a[0] = 9
# a[2:5] = [12,13,14]
# print(a)
# a[2:5] = []
# print(a)

#组合列表，列表中嵌套列表
# a = ['a','b','c']
# n = [1,2,3]
# x = [a,n]
# print(len(x))
# print(x)
# print(x[0])
# print(x[0][1])

#比较列表
import operator

a = [1,2]
b = [2,3]
c = [2,3]

print("operator.eq(a,b):",operator.eq(a,b))
print("operator.eq(b,c):",operator.eq(b,c))

#list常用函数&方法
# len(list) 获取元素个数
# max(list) 获取最大值
# min(list) 获取最小值
# list(seq) 将元祖转换为列表
# list.append(obj) 再列表末尾添加新的对象
# list.count(obj) 统计某个元素在列表中出现的次数
# list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值
# list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
# list.insert(index,obj) 将对象插入列表中
# list.pop([index=-1]) 移除列表中的一个元素（默认最后一个元素），并且返回该元素的值
# list.remove(obj) 移除列表中某个值的第一个匹配项
# list.reverse() 反向列表中的元素
# list.sort(key=None,reverse=False) 对列表进行排序
# list.clear() 清空列表
# list.copy() 复制列表